package task

import (
	"github.com/robfig/cron/v3"
	"log"
)

func main() {
	c := cron.New()

	// 使用Cron表达式添加一个任务，每分钟执行一次
	_, err := c.AddFunc("* * * * * *", func() {
		log.Println("This task runs every minute.")
	})
	if err != nil {
		log.Fatal(err)
	}

	// 开始执行调度
	c.Start()

	// 主协程等待一段时间防止程序立刻退出
	select {}
}
